\subsection*{Eclipse}
\noindent C'est un logiciel de développement libre, extensible et polyvalent permettant de créer des projets en plusieurs langages de programmation. Il est particulièrement adapté pour le langage Java dans lequel nous allons implémenter l'applet Java qui fera office de terminal.
\subsection*{Google Code}
\noindent Google Code est le service de Repositoring pour les projets Open-Source totalement gratuit qui permet entre autre de disposer d'un serveur SVN gratuitement.
\subsection*{Microsoft Visio professionnel 2010}
\noindent Microsoft Visio  est un logiciel propriétaire permettant de réaliser des diagrammes UML et autres schémas comme les réseaux, les circuits électriques, les organigrammes informatiques. Il fait partie de la suite bureautique Microsoft Office. Son interface est simple et intuitive. Visio est seulement disponible pour le système d'exploitation Windows.

\subsection*{Oracle VM VirtualBox}
\noindent
Oracle VM VirtualBox est un logiciel de virtualisation distribué sous licence GNU GPL.
Nous l'utilisons pour virtualiser Windows XP.
 
\subsection*{TortoiseSVN}
\noindent TortoiseSVN est un logiciel client de SVN, distribué sous licence GNU GPL. Il s'intègre dans l'explorateur de Windows, il offre aux utilisateurs de Windows une interface graphique permettant de réaliser la plupart des tâches qu'offre SVN en ligne de commande.

\subsubsection*{Environnement de développement de BasicCard}
Afin de créer le langage machine spécifique aux cartes à puce utilisées pour se projet, plus couramment appelé P-code, et de télécharger celui dans la carte à puce, il est nécessaire d'utiliser l'environnement de développement mis au point par ZeitControl\texttrademark . Celui peut être téléchargé gratuitement sur le site de BasicCard. Celui-ci tourne sur Windows 98 et XP. Celui-ci permet d'émuler une carte à puce et le terminal de paiement. 

%\noindent \textbf{Gnuplot}\\
%Gnuplot est un logiciel libre permettant de tracer des courbes à partir d'une équation ou de relevés de mesures. Son avantage est qu'on peut exporter nos graphiques dans le format que nous choisissons. Le plus courant est d'exporter les courbes en pdf, nous avons besoin d'un format \LaTeX  \ pour une question pratique.\\

%\noindent \textbf{Subversion (SVN) } \\
%Subversion est un système de gestion de versions, distribué sous licence Apache et BSD. C'est un outil indispensable pour le bon fonctionnement d'un projet à faire seul ou à plusieurs. De plus, la sauvegarde du projet, c'est à dire du code source, du rapport  et de la présentation, est très appréciable. Cela permet aussi de pallier aux différents problèmes techniques (par exemple la perte de données) de nos machines de travail, et de mettre à jour en temps réel notre avancement où que l'on soit de façon plus simple que par mail.\\

%\noindent \textbf{StarUML} \\
%StarUML est un logiciel de modélisation UML, cédé comme open source par son éditeur, sous une licence modifiée de GNU GPL.
%Il gère la plupart des diagrammes spécifiés dans la norme UML 2.0.\\

%\noindent \textbf{Dia} est un logiciel libre qui permet de réaliser des diagrammes UML et autres schémas comme les réseaux, les circuits électriques, les organigrammes informatiques. Son interface est simple et efficace. Elle permet aussi d'exporter les schémas en plusieurs formats dont .pdf, .tex et .eps.